1
תגובות
ראיתי שהם קשורים לפונקציה serialize שבודקת אם זה קיים ואם זה קיים זה מתקיים ראשון לא?
שהסתכלתי בדוגמא שלהם לא ראיתי משהו אחד שהבנתי..
חיפשתי מדריכים אחרים שלני מתודות הקסם האלה אבל לא מצאתי משהו..
אשמח אם תגידו לי מה המטרה שלהם ותסבירו לי בעברית..

1 תשובות

avatar ענה intval ב 06 לאוגוסט 2012 #

הסבר על סריאליזציה יעזור להבין את שאר התשובה.

כאשר עושים סריאליזציה לאובייקט מסוים (למשל מכניסים אותו לסשן) או רושמים לתוך קובץ - אוטומטית מופעלת הפונקציה sleep. כאשר קוראים את האובייקט מהסשן ועושים לו דסריאליזציה - אוטומטית מופעלת המטודה wakeup.

לדוגמה עם המחלקה שלך מכילה חיבור למסד נתונים. כשאתה מכניס את המחלקה לסשן - את החיבור למסד אתה רוצה לסגור. כשאתה מוציא את המחלקה מהסשן - אתה תרצה לשחזר את החיבור מחדש.